Skip to content

Conversation

cprussin
Copy link
Collaborator

Summary

Add libusb to github action runners (where pnpm install is needed)

Rationale

One of our node dependencies, node-hid, is a native extension which depends on libusb. In the past this dependency has distributed precompiled binaries so it wasn't necessary to have libusb because usually the compile wouldn't be required as part of the install. However, it seems something has changed and those precompiled binaries are no longer being found reliably, and so we need to make sure we have libusb available wherever we do a pnpm install in case a build is needed.

How has this been tested?

N/A, if CI succeeds then it works.

@cprussin cprussin requested a review from ali-behjati February 26, 2025 18:00
@cprussin cprussin requested a review from a team as a code owner February 26, 2025 18:00
@vercel
Copy link

vercel bot commented Feb 26, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
api-reference ✅ Ready (Inspect) Visit Preview 💬 Add feedback Feb 26, 2025 7:26pm
proposals ✅ Ready (Inspect) Visit Preview 💬 Add feedback Feb 26, 2025 7:26pm
staking ✅ Ready (Inspect) Visit Preview 💬 Add feedback Feb 26, 2025 7:26pm
3 Skipped Deployments
Name Status Preview Comments Updated (UTC)
component-library ⬜️ Ignored (Inspect) Visit Preview Feb 26, 2025 7:26pm
entropy-debugger ⬜️ Ignored (Inspect) Visit Preview Feb 26, 2025 7:26pm
insights ⬜️ Ignored (Inspect) Visit Preview Feb 26, 2025 7:26pm

@cprussin cprussin merged commit 6e4589d into main Feb 26, 2025
9 checks passed
@cprussin cprussin deleted the cprussin/add-libusb-to-gha branch February 26, 2025 19:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants